Hi Ross,
Thanks!
At this point a User must still manually load/run a KFlop User program (one time before doing any threading from Mach3):
The program performs two functions: it updates the True Spindle RPM for Mach3. On Ross's machine that comes in on Axis #2 Encoder Input. And has 4096 counts/rev. This would have to be modifed for a particular system. It also does the pseudo time adjustments for the coordinated motion while threading (this wouldn't change from system to system).
Here is the required Mach3 Plugin for it to work.
The next step is to incorporate this functionality into KFlop's firmware so a User program isn't required to be running. But we need to find a way to make it configurable for all types of spindle systems.
Thanks
TK